home *** CD-ROM | disk | FTP | other *** search
/ The Utilities Experience / The Utilities Experience - Volume 1.iso / software / icons+tools / associate_v1.5 / source / associategui.h < prev    next >
C/C++ Source or Header  |  1995-09-07  |  5KB  |  135 lines

  1. /*
  2.  *  Source machine generated by GadToolsBox V2.0b
  3.  *  which is (c) Copyright 1991-1993 Jaba Development
  4.  *
  5.  *  GUI Designed by : Hydra/LSD
  6.  */
  7.  
  8. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  9. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  10.  
  11. #define GD_TypeList                            0
  12. #define GD_NamePList                           1
  13. #define GD_FilePList                           2
  14. #define GD_IconPick                            3
  15. #define GD_IconStr                             4
  16. #define GD_IconInfo                            5
  17. #define GD_IconRun                             6
  18. #define GD_TypeAdd                             7
  19. #define GD_TypeDelete                          8
  20. #define GD_NamePAdd                            9
  21. #define GD_NamePDelete                         10
  22. #define GD_FilePAdd                            11
  23. #define GD_FilePDelete                         12
  24. #define GD_Save                                13
  25. #define GD_Help                                14
  26. #define GD_OK                                  15
  27. #define GD_TypeEdit                            16
  28. #define GD_NamePEdit                           17
  29. #define GD_FilePEdit                           18
  30.  
  31. #define GDX_TypeList                           0
  32. #define GDX_NamePList                          1
  33. #define GDX_FilePList                          2
  34. #define GDX_IconPick                           3
  35. #define GDX_IconStr                            4
  36. #define GDX_IconInfo                           5
  37. #define GDX_IconRun                            6
  38. #define GDX_TypeAdd                            7
  39. #define GDX_TypeDelete                         8
  40. #define GDX_NamePAdd                           9
  41. #define GDX_NamePDelete                        10
  42. #define GDX_FilePAdd                           11
  43. #define GDX_FilePDelete                        12
  44. #define GDX_Save                               13
  45. #define GDX_Help                               14
  46. #define GDX_OK                                 15
  47. #define GDX_TypeEdit                           16
  48. #define GDX_NamePEdit                          17
  49. #define GDX_FilePEdit                          18
  50.  
  51. #define GD_PickType                            0
  52. #define GD_PickOk                              1
  53. #define GD_PickCancel                          2
  54.  
  55. #define GDX_PickType                           0
  56. #define GDX_PickOk                             1
  57. #define GDX_PickCancel                         2
  58.  
  59. #define Associate_CNT 19
  60. #define Pick_CNT 3
  61.  
  62. extern struct IntuitionBase *IntuitionBase;
  63. extern struct Library       *GadToolsBase;
  64.  
  65. extern struct Screen        *Scr;
  66. extern UBYTE                 *PubScreenName;
  67. extern APTR                  VisualInfo;
  68. extern struct Window        *AssociateWnd;
  69. extern struct Window        *PickWnd;
  70. extern struct Gadget        *AssociateGList;
  71. extern struct Gadget        *PickGList;
  72. extern struct Menu          *AssociateMenus;
  73. extern struct IntuiMessage   AssociateMsg;
  74. extern struct IntuiMessage   PickMsg;
  75. extern struct Gadget        *AssociateGadgets[19];
  76. extern struct Gadget        *PickGadgets[3];
  77. extern struct IClass        *getClass;
  78. extern struct _Object       *getImage;
  79. extern UWORD                 AssociateLeft;
  80. extern UWORD                 AssociateTop;
  81. extern UWORD                 AssociateWidth;
  82. extern UWORD                 AssociateHeight;
  83. extern UWORD                 PickLeft;
  84. extern UWORD                 PickTop;
  85. extern UWORD                 PickWidth;
  86. extern UWORD                 PickHeight;
  87. extern UBYTE                *AssociateWdt;
  88. extern UBYTE                *PickWdt;
  89. extern struct TextAttr       topaz8;
  90. extern struct NewMenu        AssociateNewMenu[];
  91. extern UWORD                 AssociateGTypes[];
  92. extern UWORD                 PickGTypes[];
  93. extern struct NewGadget      AssociateNGad[];
  94. extern struct NewGadget      PickNGad[];
  95. extern ULONG                 AssociateGTags[];
  96. extern ULONG                 PickGTags[];
  97.  
  98. extern int TypeListClicked( void );
  99. extern int NamePListClicked( void );
  100. extern int FilePListClicked( void );
  101. extern int IconPickClicked( void );
  102. extern int IconStrClicked( void );
  103. extern int IconInfoClicked( void );
  104. extern int IconRunClicked( void );
  105. extern int TypeAddClicked( void );
  106. extern int TypeDeleteClicked( void );
  107. extern int NamePAddClicked( void );
  108. extern int NamePDeleteClicked( void );
  109. extern int FilePAddClicked( void );
  110. extern int FilePDeleteClicked( void );
  111. extern int SaveClicked( void );
  112. extern int HelpClicked( void );
  113. extern int OKClicked( void );
  114. extern int TypeEditClicked( void );
  115. extern int NamePEditClicked( void );
  116. extern int FilePEditClicked( void );
  117. extern int PickTypeClicked( void );
  118. extern int PickOkClicked( void );
  119. extern int PickCancelClicked( void );
  120. extern int AssociateItem0( void );
  121. extern int AssociateItem1( void );
  122.  
  123. extern int SetupScreen( void );
  124. extern void CloseDownScreen( void );
  125. extern void AssociateRender( void );
  126. extern int HandleAssociateIDCMP( void );
  127. extern int AssociateCloseWindow();
  128. extern int OpenAssociateWindow( void );
  129. extern void CloseAssociateWindow( void );
  130. extern int HandlePickIDCMP( void );
  131. extern int PickCloseWindow();
  132. extern int PickVanillaKey();
  133. extern int OpenPickWindow( void );
  134. extern void ClosePickWindow( void );
  135.